#headbox{  max-width: 700px; margin: auto; background-color: #eeeeee}
#regbox{ max-width: 700px; margin: auto; position: relative;  background-size: cover; padding-top: 20px;}
#goodbox{max-width: 700px; margin: auto; position: relative; margin-top: 40px;}
#qabox{max-width: 700px; margin: auto; position: relative; margin-top: 40px;}
#qabox p{margin-top:20px; font-size:0.9em}


#regform{ position: relative; margin: auto; width: 90%;background-color: #ffffff;} 

.formgroup{height:45px;width: 100%;  clear: both;  position: relative; border-bottom: 1px solid #dddddd;  }
.formgroup h3{float: left; font-size:1em; line-height: 44px; height: 44px; width: 25%; padding-left: 10px;}
.formgroup_title{margin: 20px; position: relative;}
.formgroup_title span{height: 30px; line-height: 30px;}

.formtitle{line-height: 48px; height: 48px; text-align: center; font-size: 1.6em; 
	margin: 0px;  }

.formgroup input{
	border: 0px;
  font-size: 1.1em;
  padding: 8px 12px;
  width: 75%;
   float: right;
   height: 44px;
 }
 .formgroup textarea{
 	padding:10px;
 	  width: 75%;
  border: 0;
  height: 100px;
  font-size: 1.1em;
 }

.inputcontent{
	padding-top: 12px;
	width: 75%;
	float: right;
	height: 44px;
}
.buttondiv{
	padding: 5px; 
	padding-right: 15px;
	padding-left: 15px;
	border:1px solid #cccccc;
	border-radius: 10px;
}
.buttondiv_selected{
	padding: 5px; 
	padding-right: 15px;
	padding-left: 15px;
 	border-radius: 10px;
 	color: #ffffff;
	background-color: #0083e8;
	border:1px solid #0083e8;
}

.btn-primary {
  height: 45px;
  width: 100%;
  border-radius: 5px;
  font-family: ff-clan-web-pro-wide,sans-serif;
  font-size: 18px;
  background-color: #0083e8;
  color: #fff;
}
.btn {
  display: block;
  border: 0;
  text-align: center;
  text-transform: uppercase;
}
.clearbox{clear: both}
.blankbox{clear: both; height: 10px;}
.stypeselector{line-height: 35px}
.formdesc{font-size: 0.9em}
#userthumb{height: 64px; width: 64px; border-radius: 32px; }
.userablum{height: 64px; width: 64px;}

.bluelayer{text-align:center;background-color:#09C1FF; color:#fff; border:none;}
.mustspan{color:#ff3600; position:absolute;left:1px}


 .bnm_ul{
   margin-top:40px;
   margin-left:10px;
 }
  .bnm_ul li img{
      width:40%;
  }

 .bnm_ul li{
       float:left;
       width:150px;
       height:250px;
       text-align:center;
  }
  .bnm_ul li h3{
      line-height:50px;
   }
  .bnm_ul li p{
  	font-size:0.9em;
        color:#999999;
        padding-left:20px;
        padding-right:20px;
 }
.bigboxtitle{
height:50px; line-height:50px; border-bottom:1px solid #dddddd; text-align:center; font-size:22px; font-weight:bold;margin-top:60px;
}
